package com.info.zhiduoduo.admin.model.formbean.taxer;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class EditTaxerStudioFormBean {

	@ApiModelProperty(" ID")
	private Integer taxerid;

	@ApiModelProperty("工作室名")
	private String username;

	@ApiModelProperty("工作室昵称")
	private String studionickname;

	@ApiModelProperty("真实姓名")
	private String realname;

	@ApiModelProperty("社会统一信用代码")
	private String creditcode;

	@ApiModelProperty("工作室所在省份直辖市 填字符串")
	private String province;

	@ApiModelProperty("工作室地址")
	private String addr;

	@ApiModelProperty("工作室电话")
	private String studiophone;

	@ApiModelProperty("普票低金额服务费率")
	private Double genLowServiceRate;

	@ApiModelProperty("普票高金额服务费率")
	private Double genHighServiceRate;

	@ApiModelProperty("普票高金额税率")
	private Double genHighTaxRate;

	@ApiModelProperty("专票低金额服务费率")
	private Double speServiceRate;

	@ApiModelProperty("专票低金额税率")
	private Double speTaxRate;

	@ApiModelProperty("普票专票全年高金额税率")
	private Double yearlyHighTaxRate;

	@ApiModelProperty("普票专票全年高金额服务费率")
	private Double yearlyHighServiceRate;

	@ApiModelProperty("是否支持专票 0：否 1：是")
	private int specialinvoice;

	@ApiModelProperty("发票范围")
	private String invoicescope;

	@ApiModelProperty("身份证类型 1：大陆 2：港澳台")
	private Integer identityType;

	@ApiModelProperty("身份证号")
	private String idno;

	@ApiModelProperty("身份证正面url")
	private String idfrontimg;

	@ApiModelProperty("身份证背面url")
	private String idbackimg;

	@ApiModelProperty("学历证书url")
	private String educationimg;

	@ApiModelProperty("证件照图片url")
	private String identificationimg;

	@ApiModelProperty("工作室营业执照")
	private String studiolicensephoto;

	@ApiModelProperty("工作室税务开户证明")
	private String studiotaxphoto;

	@ApiModelProperty("行业分类ID")
	private int tradecategoryid;

	@ApiModelProperty("委托代理人")
	private String agent;

	@ApiModelProperty("委托代理人电话")
	private String agentphone;

	@ApiModelProperty("1：普通用户 2：收费用户")
	private int usertype;

	@ApiModelProperty("客户经理")
	private String customerManager;

	@ApiModelProperty("是否接收公告 0：正常 1：不接受")
	private Integer noticeFlag;
}